diff --git a/.idea/vcs.xml b/.idea/vcs.xml index 230ccd0..288b36b 100644 --- a/.idea/vcs.xml +++ b/.idea/vcs.xml @@ -3,6 +3,5 @@ - \ No newline at end of file diff --git a/game_web/robot_mgr/.idea/vcs.xml b/game_web/robot_mgr/.idea/vcs.xml index c2365ab..def3818 100644 --- a/game_web/robot_mgr/.idea/vcs.xml +++ b/game_web/robot_mgr/.idea/vcs.xml @@ -2,5 +2,6 @@ + \ No newline at end of file diff --git a/game_web/robot_mgr/src/main/java/com/group/MainServer.java b/game_web/robot_mgr/src/main/java/com/group/MainServer.java index 5f6129a..42c76ab 100644 --- a/game_web/robot_mgr/src/main/java/com/group/MainServer.java +++ b/game_web/robot_mgr/src/main/java/com/group/MainServer.java @@ -64,7 +64,9 @@ public class MainServer extends Extension { @Override public void onStart() { System.out.println("开始创建机器人连接..."); - + + + //初始化机器人管理器 robotManager = new RobotManager(); diff --git a/game_web/robot_mgr/src/main/java/com/group/robot/RobotManager.java b/game_web/robot_mgr/src/main/java/com/group/robot/RobotManager.java index d5720fe..78decb7 100644 --- a/game_web/robot_mgr/src/main/java/com/group/robot/RobotManager.java +++ b/game_web/robot_mgr/src/main/java/com/group/robot/RobotManager.java @@ -59,8 +59,15 @@ public class RobotManager { this.robotDisconnect = new RobotDisconnect(this); robotManager = this; + //1、启动 ==》2、登录,3、是否快捷登录 4、分配做什么工作(a:长麻,b:红中,c:跑得快)5、干活,6、销毁回收 + + + + //初始化游戏处理器 initializeGameHandlers(); + //1、设定每个玩法多少机器人 + //2、实际机器人身份 //初始化游戏房间匹配器 initializeGameRoomMatchers(); diff --git a/game_web/robot_mgr/src/main/webapp/config/taurus-core.xml b/game_web/robot_mgr/src/main/webapp/config/taurus-core.xml index 542d128..0f1f1d1 100644 --- a/game_web/robot_mgr/src/main/webapp/config/taurus-core.xml +++ b/game_web/robot_mgr/src/main/webapp/config/taurus-core.xml @@ -43,16 +43,16 @@ db1 com.mysql.cj.jdbc.Driver - jdbc:mysql://8.148.219.235:8060/wb_game - wb_game - 363b76546c + jdbc:mysql://8.134.76.43:8060/wb_game + root + 6KYnXJjGhxNceF8e @@ -93,15 +93,15 @@ - - - - - - - - - + + + + + + + + + \ No newline at end of file diff --git a/game_web/robot_mgr/src/main/webapp/logs/web_main.log b/game_web/robot_mgr/src/main/webapp/logs/web_main.log index faa5800..c762fda 100644 --- a/game_web/robot_mgr/src/main/webapp/logs/web_main.log +++ b/game_web/robot_mgr/src/main/webapp/logs/web_main.log @@ -58,3 +58,5 @@ java.net.ConnectException: Connection refused: connect 24 一月 2026 | 16:37:31,195 | INFO | Thread-1 | core.plugin.PluginService | | plugin[redis] load success! 24 一月 2026 | 16:39:55,425 | INFO | Thread-1 | core.plugin.PluginService | | plugin[database] load success! 24 一月 2026 | 16:39:55,591 | INFO | Thread-1 | core.plugin.PluginService | | plugin[redis] load success! +24 一月 2026 | 17:27:11,624 | INFO | main | core.plugin.PluginService | | plugin[database] load success! +24 一月 2026 | 17:27:11,688 | INFO | main | core.plugin.PluginService | | plugin[redis] load success! diff --git a/game_web/robot_mgr/target/ROOT.war b/game_web/robot_mgr/target/ROOT.war new file mode 100644 index 0000000..dc354f2 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT.war differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/MainServer$1.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/MainServer$1.class new file mode 100644 index 0000000..9c8ae7c Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/MainServer$1.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/MainServer.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/MainServer.class new file mode 100644 index 0000000..a8cab80 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/MainServer.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/Protocol.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/Protocol.class new file mode 100644 index 0000000..81ae539 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/Protocol.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/WebInterceptor.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/WebInterceptor.class new file mode 100644 index 0000000..39de1f2 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/WebInterceptor.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/RobotManager.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/RobotManager.class new file mode 100644 index 0000000..ea679ba Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/RobotManager.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/RobotManagerInterface.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/RobotManagerInterface.class new file mode 100644 index 0000000..a27f9f1 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/RobotManagerInterface.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/connect/RedisRoomListener.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/connect/RedisRoomListener.class new file mode 100644 index 0000000..391bb62 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/connect/RedisRoomListener.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/connect/RobotDisconnect.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/connect/RobotDisconnect.class new file mode 100644 index 0000000..d4c4d1a Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/connect/RobotDisconnect.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/connect/RobotMgrTcpClient$1.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/connect/RobotMgrTcpClient$1.class new file mode 100644 index 0000000..408841d Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/connect/RobotMgrTcpClient$1.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/connect/RobotMgrTcpClient$2.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/connect/RobotMgrTcpClient$2.class new file mode 100644 index 0000000..6568264 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/connect/RobotMgrTcpClient$2.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/connect/RobotMgrTcpClient.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/connect/RobotMgrTcpClient.class new file mode 100644 index 0000000..4341b0b Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/connect/RobotMgrTcpClient.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/handler/CSMJRobotHandler.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/handler/CSMJRobotHandler.class new file mode 100644 index 0000000..d2f1301 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/handler/CSMJRobotHandler.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/handler/HZMJRobotHandler.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/handler/HZMJRobotHandler.class new file mode 100644 index 0000000..3734684 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/handler/HZMJRobotHandler.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/handler/MaJiangRobotHandler.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/handler/MaJiangRobotHandler.class new file mode 100644 index 0000000..ed7c0d9 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/handler/MaJiangRobotHandler.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/handler/PokerRobotHandler.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/handler/PokerRobotHandler.class new file mode 100644 index 0000000..e92fa8e Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/handler/PokerRobotHandler.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/handler/RobotConnectionHandler$1.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/handler/RobotConnectionHandler$1.class new file mode 100644 index 0000000..ce50519 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/handler/RobotConnectionHandler$1.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/handler/RobotConnectionHandler$2.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/handler/RobotConnectionHandler$2.class new file mode 100644 index 0000000..88ecba3 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/handler/RobotConnectionHandler$2.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/handler/RobotConnectionHandler$RobotAccountInfo.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/handler/RobotConnectionHandler$RobotAccountInfo.class new file mode 100644 index 0000000..9151ff7 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/handler/RobotConnectionHandler$RobotAccountInfo.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/handler/RobotConnectionHandler.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/handler/RobotConnectionHandler.class new file mode 100644 index 0000000..ff3d780 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/handler/RobotConnectionHandler.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/handler/ZZMJRobotHandler.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/handler/ZZMJRobotHandler.class new file mode 100644 index 0000000..3133a3e Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/handler/ZZMJRobotHandler.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/info/RobotInfo.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/info/RobotInfo.class new file mode 100644 index 0000000..3e9bb6a Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/info/RobotInfo.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/info/RoomInfo.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/info/RoomInfo.class new file mode 100644 index 0000000..63c48d6 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/info/RoomInfo.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/matcher/GameRoomMatcher.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/matcher/GameRoomMatcher.class new file mode 100644 index 0000000..828edc3 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/matcher/GameRoomMatcher.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/matcher/GameRoomMatcherInterface.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/matcher/GameRoomMatcherInterface.class new file mode 100644 index 0000000..5360397 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/matcher/GameRoomMatcherInterface.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/matcher/MaJiangRoomMatcher.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/matcher/MaJiangRoomMatcher.class new file mode 100644 index 0000000..87dda1a Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/matcher/MaJiangRoomMatcher.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/matcher/RoomMatcher.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/matcher/RoomMatcher.class new file mode 100644 index 0000000..29db452 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/matcher/RoomMatcher.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/matcher/majiang/CSMJRoomMatcher.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/matcher/majiang/CSMJRoomMatcher.class new file mode 100644 index 0000000..00df709 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/matcher/majiang/CSMJRoomMatcher.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/matcher/majiang/HZMJRoomMatcher.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/matcher/majiang/HZMJRoomMatcher.class new file mode 100644 index 0000000..86ef5a7 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/matcher/majiang/HZMJRoomMatcher.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/matcher/majiang/ZZMJRoomMatcher.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/matcher/majiang/ZZMJRoomMatcher.class new file mode 100644 index 0000000..e1ede69 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/matcher/majiang/ZZMJRoomMatcher.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/matcher/poker/PokerRoomMatcher.class b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/matcher/poker/PokerRoomMatcher.class new file mode 100644 index 0000000..724a425 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/classes/com/group/robot/matcher/poker/PokerRoomMatcher.class differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/lib/HikariCP-3.3.1.jar b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/HikariCP-3.3.1.jar new file mode 100644 index 0000000..476e0c0 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/HikariCP-3.3.1.jar differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/lib/c3p0-0.9.1.1.jar b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/c3p0-0.9.1.1.jar new file mode 100644 index 0000000..8d283e4 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/c3p0-0.9.1.1.jar differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/lib/commons-pool2-2.4.2.jar b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/commons-pool2-2.4.2.jar new file mode 100644 index 0000000..fdf8b6f Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/commons-pool2-2.4.2.jar differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/lib/data_cache-1.0.1.jar b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/data_cache-1.0.1.jar new file mode 100644 index 0000000..214f696 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/data_cache-1.0.1.jar differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/lib/gson-2.10.1.jar b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/gson-2.10.1.jar new file mode 100644 index 0000000..a88c5bd Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/gson-2.10.1.jar differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/lib/jboss-logging-3.3.2.Final.jar b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/jboss-logging-3.3.2.Final.jar new file mode 100644 index 0000000..67cde71 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/jboss-logging-3.3.2.Final.jar differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/lib/jdom-1.0.jar b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/jdom-1.0.jar new file mode 100644 index 0000000..288e64c Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/jdom-1.0.jar differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/lib/jedis-2.9.0.jar b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/jedis-2.9.0.jar new file mode 100644 index 0000000..f4d27d3 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/jedis-2.9.0.jar differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/lib/log4j-1.2.17.jar b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/log4j-1.2.17.jar new file mode 100644 index 0000000..1d425cf Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/log4j-1.2.17.jar differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/lib/mysql-connector-java-8.0.16.jar b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/mysql-connector-java-8.0.16.jar new file mode 100644 index 0000000..dd45f8c Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/mysql-connector-java-8.0.16.jar differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/lib/protobuf-java-3.6.1.jar b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/protobuf-java-3.6.1.jar new file mode 100644 index 0000000..8a18789 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/protobuf-java-3.6.1.jar differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/lib/quartz-2.2.3.jar b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/quartz-2.2.3.jar new file mode 100644 index 0000000..158c1c2 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/quartz-2.2.3.jar differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/lib/robot_common-1.0.0.jar b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/robot_common-1.0.0.jar new file mode 100644 index 0000000..ba9d59b Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/robot_common-1.0.0.jar differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/lib/slf4j-api-1.7.25.jar b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/slf4j-api-1.7.25.jar new file mode 100644 index 0000000..0143c09 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/slf4j-api-1.7.25.jar differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/lib/taurus-core-1.0.1.jar b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/taurus-core-1.0.1.jar new file mode 100644 index 0000000..0edf85e Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/taurus-core-1.0.1.jar differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/lib/taurus-permanent-1.0.1.jar b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/taurus-permanent-1.0.1.jar new file mode 100644 index 0000000..509ef54 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/taurus-permanent-1.0.1.jar differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/lib/taurus-web-1.0.1.jar b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/taurus-web-1.0.1.jar new file mode 100644 index 0000000..ee646d8 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/taurus-web-1.0.1.jar differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/lib/undertow-core-2.0.16.Final.jar b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/undertow-core-2.0.16.Final.jar new file mode 100644 index 0000000..9a34249 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/undertow-core-2.0.16.Final.jar differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/lib/xnio-api-3.3.8.Final.jar b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/xnio-api-3.3.8.Final.jar new file mode 100644 index 0000000..35a5ce8 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/xnio-api-3.3.8.Final.jar differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/lib/xnio-nio-3.3.8.Final.jar b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/xnio-nio-3.3.8.Final.jar new file mode 100644 index 0000000..95f7c04 Binary files /dev/null and b/game_web/robot_mgr/target/ROOT/WEB-INF/lib/xnio-nio-3.3.8.Final.jar differ diff --git a/game_web/robot_mgr/target/ROOT/WEB-INF/web.xml b/game_web/robot_mgr/target/ROOT/WEB-INF/web.xml new file mode 100644 index 0000000..a71270c --- /dev/null +++ b/game_web/robot_mgr/target/ROOT/WEB-INF/web.xml @@ -0,0 +1,19 @@ + + + + + taurus-web + com.taurus.web.WebFilter + + main + com.group.MainServer + + + + + taurus-web + /* + + diff --git a/game_web/robot_mgr/target/ROOT/config/log4j.properties b/game_web/robot_mgr/target/ROOT/config/log4j.properties new file mode 100644 index 0000000..6786dba --- /dev/null +++ b/game_web/robot_mgr/target/ROOT/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/game_web/robot_mgr/target/ROOT/config/taurus-core.xml b/game_web/robot_mgr/target/ROOT/config/taurus-core.xml new file mode 100644 index 0000000..dba3b64 --- /dev/null +++ b/game_web/robot_mgr/target/ROOT/config/taurus-core.xml @@ -0,0 +1,116 @@ + + + log4j.properties + + + database + com.taurus.core.plugin.database.DataBasePlugin + + + + 100 + + 5 + + 180000 + + select 1 + + 10000 + + 60000 + + + + false + true + utf-8 + + UTC + + true + + 250 + + 2048 + + + + + + + db1 + com.mysql.cj.jdbc.Driver + jdbc:mysql://8.148.219.235:8060/wb_game + wb_game + 363b76546c + + + + + + redis + com.taurus.core.plugin.redis.RedisPlugin + + + + 80 + + 8 + + 2 + + -1 + + true + + true + + true + + 100 + + 60000 + + 30000 + + 1800000 + + true + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/game_web/robot_mgr/target/classes/com/group/MainServer$1.class b/game_web/robot_mgr/target/classes/com/group/MainServer$1.class new file mode 100644 index 0000000..9c8ae7c Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/MainServer$1.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/MainServer.class b/game_web/robot_mgr/target/classes/com/group/MainServer.class new file mode 100644 index 0000000..a8cab80 Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/MainServer.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/Protocol.class b/game_web/robot_mgr/target/classes/com/group/Protocol.class new file mode 100644 index 0000000..81ae539 Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/Protocol.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/WebInterceptor.class b/game_web/robot_mgr/target/classes/com/group/WebInterceptor.class new file mode 100644 index 0000000..39de1f2 Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/WebInterceptor.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/robot/RobotManager.class b/game_web/robot_mgr/target/classes/com/group/robot/RobotManager.class new file mode 100644 index 0000000..ea679ba Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/robot/RobotManager.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/robot/RobotManagerInterface.class b/game_web/robot_mgr/target/classes/com/group/robot/RobotManagerInterface.class new file mode 100644 index 0000000..a27f9f1 Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/robot/RobotManagerInterface.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/robot/connect/RedisRoomListener.class b/game_web/robot_mgr/target/classes/com/group/robot/connect/RedisRoomListener.class new file mode 100644 index 0000000..391bb62 Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/robot/connect/RedisRoomListener.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/robot/connect/RobotDisconnect.class b/game_web/robot_mgr/target/classes/com/group/robot/connect/RobotDisconnect.class new file mode 100644 index 0000000..d4c4d1a Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/robot/connect/RobotDisconnect.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/robot/connect/RobotMgrTcpClient$1.class b/game_web/robot_mgr/target/classes/com/group/robot/connect/RobotMgrTcpClient$1.class new file mode 100644 index 0000000..408841d Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/robot/connect/RobotMgrTcpClient$1.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/robot/connect/RobotMgrTcpClient$2.class b/game_web/robot_mgr/target/classes/com/group/robot/connect/RobotMgrTcpClient$2.class new file mode 100644 index 0000000..6568264 Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/robot/connect/RobotMgrTcpClient$2.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/robot/connect/RobotMgrTcpClient.class b/game_web/robot_mgr/target/classes/com/group/robot/connect/RobotMgrTcpClient.class new file mode 100644 index 0000000..4341b0b Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/robot/connect/RobotMgrTcpClient.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/robot/handler/CSMJRobotHandler.class b/game_web/robot_mgr/target/classes/com/group/robot/handler/CSMJRobotHandler.class new file mode 100644 index 0000000..d2f1301 Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/robot/handler/CSMJRobotHandler.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/robot/handler/HZMJRobotHandler.class b/game_web/robot_mgr/target/classes/com/group/robot/handler/HZMJRobotHandler.class new file mode 100644 index 0000000..3734684 Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/robot/handler/HZMJRobotHandler.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/robot/handler/MaJiangRobotHandler.class b/game_web/robot_mgr/target/classes/com/group/robot/handler/MaJiangRobotHandler.class new file mode 100644 index 0000000..ed7c0d9 Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/robot/handler/MaJiangRobotHandler.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/robot/handler/PokerRobotHandler.class b/game_web/robot_mgr/target/classes/com/group/robot/handler/PokerRobotHandler.class new file mode 100644 index 0000000..e92fa8e Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/robot/handler/PokerRobotHandler.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/robot/handler/RobotConnectionHandler$1.class b/game_web/robot_mgr/target/classes/com/group/robot/handler/RobotConnectionHandler$1.class new file mode 100644 index 0000000..ce50519 Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/robot/handler/RobotConnectionHandler$1.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/robot/handler/RobotConnectionHandler$2.class b/game_web/robot_mgr/target/classes/com/group/robot/handler/RobotConnectionHandler$2.class new file mode 100644 index 0000000..88ecba3 Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/robot/handler/RobotConnectionHandler$2.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/robot/handler/RobotConnectionHandler$RobotAccountInfo.class b/game_web/robot_mgr/target/classes/com/group/robot/handler/RobotConnectionHandler$RobotAccountInfo.class new file mode 100644 index 0000000..9151ff7 Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/robot/handler/RobotConnectionHandler$RobotAccountInfo.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/robot/handler/RobotConnectionHandler.class b/game_web/robot_mgr/target/classes/com/group/robot/handler/RobotConnectionHandler.class new file mode 100644 index 0000000..ff3d780 Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/robot/handler/RobotConnectionHandler.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/robot/handler/ZZMJRobotHandler.class b/game_web/robot_mgr/target/classes/com/group/robot/handler/ZZMJRobotHandler.class new file mode 100644 index 0000000..3133a3e Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/robot/handler/ZZMJRobotHandler.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/robot/info/RobotInfo.class b/game_web/robot_mgr/target/classes/com/group/robot/info/RobotInfo.class new file mode 100644 index 0000000..3e9bb6a Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/robot/info/RobotInfo.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/robot/info/RoomInfo.class b/game_web/robot_mgr/target/classes/com/group/robot/info/RoomInfo.class new file mode 100644 index 0000000..63c48d6 Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/robot/info/RoomInfo.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/robot/matcher/GameRoomMatcher.class b/game_web/robot_mgr/target/classes/com/group/robot/matcher/GameRoomMatcher.class new file mode 100644 index 0000000..828edc3 Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/robot/matcher/GameRoomMatcher.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/robot/matcher/GameRoomMatcherInterface.class b/game_web/robot_mgr/target/classes/com/group/robot/matcher/GameRoomMatcherInterface.class new file mode 100644 index 0000000..5360397 Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/robot/matcher/GameRoomMatcherInterface.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/robot/matcher/MaJiangRoomMatcher.class b/game_web/robot_mgr/target/classes/com/group/robot/matcher/MaJiangRoomMatcher.class new file mode 100644 index 0000000..87dda1a Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/robot/matcher/MaJiangRoomMatcher.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/robot/matcher/RoomMatcher.class b/game_web/robot_mgr/target/classes/com/group/robot/matcher/RoomMatcher.class new file mode 100644 index 0000000..29db452 Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/robot/matcher/RoomMatcher.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/robot/matcher/majiang/CSMJRoomMatcher.class b/game_web/robot_mgr/target/classes/com/group/robot/matcher/majiang/CSMJRoomMatcher.class new file mode 100644 index 0000000..00df709 Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/robot/matcher/majiang/CSMJRoomMatcher.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/robot/matcher/majiang/HZMJRoomMatcher.class b/game_web/robot_mgr/target/classes/com/group/robot/matcher/majiang/HZMJRoomMatcher.class new file mode 100644 index 0000000..86ef5a7 Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/robot/matcher/majiang/HZMJRoomMatcher.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/robot/matcher/majiang/ZZMJRoomMatcher.class b/game_web/robot_mgr/target/classes/com/group/robot/matcher/majiang/ZZMJRoomMatcher.class new file mode 100644 index 0000000..e1ede69 Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/robot/matcher/majiang/ZZMJRoomMatcher.class differ diff --git a/game_web/robot_mgr/target/classes/com/group/robot/matcher/poker/PokerRoomMatcher.class b/game_web/robot_mgr/target/classes/com/group/robot/matcher/poker/PokerRoomMatcher.class new file mode 100644 index 0000000..724a425 Binary files /dev/null and b/game_web/robot_mgr/target/classes/com/group/robot/matcher/poker/PokerRoomMatcher.class differ diff --git a/game_web/robot_mgr/target/maven-archiver/pom.properties b/game_web/robot_mgr/target/maven-archiver/pom.properties new file mode 100644 index 0000000..ea6ff59 --- /dev/null +++ b/game_web/robot_mgr/target/maven-archiver/pom.properties @@ -0,0 +1,3 @@ +artifactId=robot_mgr +groupId=com.robotmgr +version=1.0.0 diff --git a/game_web/robot_mgr/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/game_web/robot_mgr/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst new file mode 100644 index 0000000..468640a --- /dev/null +++ b/game_web/robot_mgr/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst @@ -0,0 +1,30 @@ +com\group\robot\handler\RobotConnectionHandler$RobotAccountInfo.class +com\group\robot\matcher\RoomMatcher.class +com\group\robot\handler\RobotConnectionHandler.class +com\group\robot\matcher\GameRoomMatcher.class +com\group\robot\matcher\MaJiangRoomMatcher.class +com\group\robot\RobotManager.class +com\group\robot\handler\RobotConnectionHandler$1.class +com\group\robot\info\RoomInfo.class +com\group\robot\handler\PokerRobotHandler.class +com\group\MainServer.class +com\group\robot\handler\RobotConnectionHandler$2.class +com\group\robot\connect\RobotMgrTcpClient$1.class +com\group\MainServer$1.class +com\group\robot\handler\ZZMJRobotHandler.class +com\group\robot\handler\CSMJRobotHandler.class +com\group\robot\matcher\majiang\CSMJRoomMatcher.class +com\group\robot\info\RobotInfo.class +com\group\robot\RobotManagerInterface.class +com\group\robot\handler\HZMJRobotHandler.class +com\group\robot\matcher\poker\PokerRoomMatcher.class +com\group\robot\connect\RobotDisconnect.class +com\group\Protocol.class +com\group\robot\matcher\majiang\ZZMJRoomMatcher.class +com\group\robot\connect\RobotMgrTcpClient.class +com\group\robot\handler\MaJiangRobotHandler.class +com\group\WebInterceptor.class +com\group\robot\matcher\GameRoomMatcherInterface.class +com\group\robot\connect\RedisRoomListener.class +com\group\robot\connect\RobotMgrTcpClient$2.class +com\group\robot\matcher\majiang\HZMJRoomMatcher.class diff --git a/game_web/robot_mgr/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/game_web/robot_mgr/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst new file mode 100644 index 0000000..778b834 --- /dev/null +++ b/game_web/robot_mgr/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -0,0 +1,24 @@ +D:\robotpro\robot_last\game_web\robot_mgr\src\main\java\com\group\robot\info\RobotInfo.java +D:\robotpro\robot_last\game_web\robot_mgr\src\main\java\com\group\Protocol.java +D:\robotpro\robot_last\game_web\robot_mgr\src\main\java\com\group\robot\matcher\MaJiangRoomMatcher.java +D:\robotpro\robot_last\game_web\robot_mgr\src\main\java\com\group\robot\matcher\RoomMatcher.java +D:\robotpro\robot_last\game_web\robot_mgr\src\main\java\com\group\robot\matcher\GameRoomMatcherInterface.java +D:\robotpro\robot_last\game_web\robot_mgr\src\main\java\com\group\robot\connect\RobotMgrTcpClient.java +D:\robotpro\robot_last\game_web\robot_mgr\src\main\java\com\group\robot\handler\ZZMJRobotHandler.java +D:\robotpro\robot_last\game_web\robot_mgr\src\main\java\com\group\MainServer.java +D:\robotpro\robot_last\game_web\robot_mgr\src\main\java\com\group\robot\connect\RedisRoomListener.java +D:\robotpro\robot_last\game_web\robot_mgr\src\main\java\com\group\robot\handler\CSMJRobotHandler.java +D:\robotpro\robot_last\game_web\robot_mgr\src\main\java\com\group\robot\handler\PokerRobotHandler.java +D:\robotpro\robot_last\game_web\robot_mgr\src\main\java\com\group\robot\matcher\GameRoomMatcher.java +D:\robotpro\robot_last\game_web\robot_mgr\src\main\java\com\group\robot\handler\MaJiangRobotHandler.java +D:\robotpro\robot_last\game_web\robot_mgr\src\main\java\com\group\robot\handler\RobotConnectionHandler.java +D:\robotpro\robot_last\game_web\robot_mgr\src\main\java\com\group\robot\info\RoomInfo.java +D:\robotpro\robot_last\game_web\robot_mgr\src\main\java\com\group\robot\matcher\majiang\HZMJRoomMatcher.java +D:\robotpro\robot_last\game_web\robot_mgr\src\main\java\com\group\robot\handler\HZMJRobotHandler.java +D:\robotpro\robot_last\game_web\robot_mgr\src\main\java\com\group\robot\connect\RobotDisconnect.java +D:\robotpro\robot_last\game_web\robot_mgr\src\main\java\com\group\robot\matcher\majiang\ZZMJRoomMatcher.java +D:\robotpro\robot_last\game_web\robot_mgr\src\main\java\com\group\robot\RobotManager.java +D:\robotpro\robot_last\game_web\robot_mgr\src\main\java\com\group\WebInterceptor.java +D:\robotpro\robot_last\game_web\robot_mgr\src\main\java\com\group\robot\matcher\majiang\CSMJRoomMatcher.java +D:\robotpro\robot_last\game_web\robot_mgr\src\main\java\com\group\robot\matcher\poker\PokerRoomMatcher.java +D:\robotpro\robot_last\game_web\robot_mgr\src\main\java\com\group\robot\RobotManagerInterface.java diff --git a/game_web/robot_mgr/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/game_web/robot_mgr/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst new file mode 100644 index 0000000..a2dc021 --- /dev/null +++ b/game_web/robot_mgr/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst @@ -0,0 +1,2 @@ +com\group\robot\TcpTest.class +robot_mgr\Main.class diff --git a/game_web/robot_mgr/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/game_web/robot_mgr/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst new file mode 100644 index 0000000..6b2d995 --- /dev/null +++ b/game_web/robot_mgr/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst @@ -0,0 +1,2 @@ +D:\robotpro\robot_last\game_web\robot_mgr\src\test\java\com\group\robot\TcpTest.java +D:\robotpro\robot_last\game_web\robot_mgr\src\test\java\robot_mgr\Main.java diff --git a/game_web/robot_mgr/target/surefire-reports/2026-01-24T17-25-33_107.dumpstream b/game_web/robot_mgr/target/surefire-reports/2026-01-24T17-25-33_107.dumpstream new file mode 100644 index 0000000..cf6e9c4 --- /dev/null +++ b/game_web/robot_mgr/target/surefire-reports/2026-01-24T17-25-33_107.dumpstream @@ -0,0 +1,5 @@ +# Created at 2026-01-24T17:25:33.338 +Boot Manifest-JAR contains absolute paths in classpath 'D:\robotpro\robot_last\game_web\robot_mgr\target\test-classes' +Hint: -Djdk.net.URLClassPath.disableClassPathURLCheck=true +'other' has different root + diff --git a/game_web/robot_mgr/target/surefire-reports/TEST-com.group.robot.TcpTest.xml b/game_web/robot_mgr/target/surefire-reports/TEST-com.group.robot.TcpTest.xml new file mode 100644 index 0000000..712a7ca --- /dev/null +++ b/game_web/robot_mgr/target/surefire-reports/TEST-com.group.robot.TcpTest.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/game_web/robot_mgr/target/surefire-reports/com.group.robot.TcpTest.txt b/game_web/robot_mgr/target/surefire-reports/com.group.robot.TcpTest.txt new file mode 100644 index 0000000..86bbbdf --- /dev/null +++ b/game_web/robot_mgr/target/surefire-reports/com.group.robot.TcpTest.txt @@ -0,0 +1,4 @@ +------------------------------------------------------------------------------- +Test set: com.group.robot.TcpTest +------------------------------------------------------------------------------- +Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in com.group.robot.TcpTest diff --git a/game_web/robot_mgr/target/test-classes/com/group/robot/TcpTest.class b/game_web/robot_mgr/target/test-classes/com/group/robot/TcpTest.class new file mode 100644 index 0000000..65c3ee2 Binary files /dev/null and b/game_web/robot_mgr/target/test-classes/com/group/robot/TcpTest.class differ diff --git a/game_web/robot_mgr/target/test-classes/robot_mgr/Main.class b/game_web/robot_mgr/target/test-classes/robot_mgr/Main.class new file mode 100644 index 0000000..2dec5e5 Binary files /dev/null and b/game_web/robot_mgr/target/test-classes/robot_mgr/Main.class differ diff --git a/game_web/web_group/.idea/vcs.xml b/game_web/web_group/.idea/vcs.xml index c2365ab..def3818 100644 --- a/game_web/web_group/.idea/vcs.xml +++ b/game_web/web_group/.idea/vcs.xml @@ -2,5 +2,6 @@ + \ No newline at end of file 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..13a90f6 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://8.134.76.43:8060/wb_game root 6KYnXJjGhxNceF8e @@ -86,15 +86,15 @@ - - - - - - - - - + + + + + + + + + \ No newline at end of file diff --git a/game_web/web_group/target/ROOT.war b/game_web/web_group/target/ROOT.war new file mode 100644 index 0000000..27de66d Binary files /dev/null and b/game_web/web_group/target/ROOT.war differ diff --git a/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/MainServer$1.class b/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/MainServer$1.class new file mode 100644 index 0000000..5be7db9 Binary files /dev/null and b/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/MainServer$1.class differ diff --git a/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/MainServer.class b/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/MainServer.class new file mode 100644 index 0000000..5a68b37 Binary files /dev/null and b/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/MainServer.class differ diff --git a/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/Protocol.class b/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/Protocol.class new file mode 100644 index 0000000..545a9ff Binary files /dev/null and b/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/Protocol.class differ diff --git a/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/WebInterceptor.class b/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/WebInterceptor.class new file mode 100644 index 0000000..a1e29ad Binary files /dev/null and b/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/WebInterceptor.class differ diff --git a/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/controller/GroupController.class b/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/controller/GroupController.class new file mode 100644 index 0000000..3989ae2 Binary files /dev/null and b/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/controller/GroupController.class differ diff --git a/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/controller/GroupLogController.class b/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/controller/GroupLogController.class new file mode 100644 index 0000000..2f57a81 Binary files /dev/null and b/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/controller/GroupLogController.class differ diff --git a/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/controller/GroupRoomController.class b/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/controller/GroupRoomController.class new file mode 100644 index 0000000..39fed1d Binary files /dev/null and b/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/controller/GroupRoomController.class differ diff --git a/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/job/UpdatePlayRoomJob.class b/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/job/UpdatePlayRoomJob.class new file mode 100644 index 0000000..8c610a6 Binary files /dev/null and b/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/job/UpdatePlayRoomJob.class differ diff --git a/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/service/GroupLogService.class b/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/service/GroupLogService.class new file mode 100644 index 0000000..4fda17d Binary files /dev/null and b/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/service/GroupLogService.class differ diff --git a/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/service/GroupPublisherService.class b/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/service/GroupPublisherService.class new file mode 100644 index 0000000..9767603 Binary files /dev/null and b/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/service/GroupPublisherService.class differ diff --git a/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/service/GroupRoomService.class b/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/service/GroupRoomService.class new file mode 100644 index 0000000..f925b01 Binary files /dev/null and b/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/service/GroupRoomService.class differ diff --git a/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/service/GroupService.class b/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/service/GroupService.class new file mode 100644 index 0000000..ad68b03 Binary files /dev/null and b/game_web/web_group/target/ROOT/WEB-INF/classes/com/group/service/GroupService.class differ diff --git a/game_web/web_group/target/ROOT/WEB-INF/lib/HikariCP-3.3.1.jar b/game_web/web_group/target/ROOT/WEB-INF/lib/HikariCP-3.3.1.jar new file mode 100644 index 0000000..476e0c0 Binary files /dev/null and b/game_web/web_group/target/ROOT/WEB-INF/lib/HikariCP-3.3.1.jar differ diff --git a/game_web/web_group/target/ROOT/WEB-INF/lib/c3p0-0.9.1.1.jar b/game_web/web_group/target/ROOT/WEB-INF/lib/c3p0-0.9.1.1.jar new file mode 100644 index 0000000..8d283e4 Binary files /dev/null and b/game_web/web_group/target/ROOT/WEB-INF/lib/c3p0-0.9.1.1.jar differ diff --git a/game_web/web_group/target/ROOT/WEB-INF/lib/commons-pool2-2.4.2.jar b/game_web/web_group/target/ROOT/WEB-INF/lib/commons-pool2-2.4.2.jar new file mode 100644 index 0000000..fdf8b6f Binary files /dev/null and b/game_web/web_group/target/ROOT/WEB-INF/lib/commons-pool2-2.4.2.jar differ diff --git a/game_web/web_group/target/ROOT/WEB-INF/lib/data_cache-1.0.1.jar b/game_web/web_group/target/ROOT/WEB-INF/lib/data_cache-1.0.1.jar new file mode 100644 index 0000000..214f696 Binary files /dev/null and b/game_web/web_group/target/ROOT/WEB-INF/lib/data_cache-1.0.1.jar differ diff --git a/game_web/web_group/target/ROOT/WEB-INF/lib/jdom-1.0.jar b/game_web/web_group/target/ROOT/WEB-INF/lib/jdom-1.0.jar new file mode 100644 index 0000000..288e64c Binary files /dev/null and b/game_web/web_group/target/ROOT/WEB-INF/lib/jdom-1.0.jar differ diff --git a/game_web/web_group/target/ROOT/WEB-INF/lib/jedis-2.9.0.jar b/game_web/web_group/target/ROOT/WEB-INF/lib/jedis-2.9.0.jar new file mode 100644 index 0000000..f4d27d3 Binary files /dev/null and b/game_web/web_group/target/ROOT/WEB-INF/lib/jedis-2.9.0.jar differ diff --git a/game_web/web_group/target/ROOT/WEB-INF/lib/log4j-1.2.17.jar b/game_web/web_group/target/ROOT/WEB-INF/lib/log4j-1.2.17.jar new file mode 100644 index 0000000..1d425cf Binary files /dev/null and b/game_web/web_group/target/ROOT/WEB-INF/lib/log4j-1.2.17.jar differ diff --git a/game_web/web_group/target/ROOT/WEB-INF/lib/mysql-connector-java-8.0.16.jar b/game_web/web_group/target/ROOT/WEB-INF/lib/mysql-connector-java-8.0.16.jar new file mode 100644 index 0000000..dd45f8c Binary files /dev/null and b/game_web/web_group/target/ROOT/WEB-INF/lib/mysql-connector-java-8.0.16.jar differ diff --git a/game_web/web_group/target/ROOT/WEB-INF/lib/protobuf-java-3.6.1.jar b/game_web/web_group/target/ROOT/WEB-INF/lib/protobuf-java-3.6.1.jar new file mode 100644 index 0000000..8a18789 Binary files /dev/null and b/game_web/web_group/target/ROOT/WEB-INF/lib/protobuf-java-3.6.1.jar differ diff --git a/game_web/web_group/target/ROOT/WEB-INF/lib/quartz-2.2.3.jar b/game_web/web_group/target/ROOT/WEB-INF/lib/quartz-2.2.3.jar new file mode 100644 index 0000000..158c1c2 Binary files /dev/null and b/game_web/web_group/target/ROOT/WEB-INF/lib/quartz-2.2.3.jar differ diff --git a/game_web/web_group/target/ROOT/WEB-INF/lib/slf4j-api-1.7.25.jar b/game_web/web_group/target/ROOT/WEB-INF/lib/slf4j-api-1.7.25.jar new file mode 100644 index 0000000..0143c09 Binary files /dev/null and b/game_web/web_group/target/ROOT/WEB-INF/lib/slf4j-api-1.7.25.jar differ diff --git a/game_web/web_group/target/ROOT/WEB-INF/lib/taurus-core-1.0.1.jar b/game_web/web_group/target/ROOT/WEB-INF/lib/taurus-core-1.0.1.jar new file mode 100644 index 0000000..0edf85e Binary files /dev/null and b/game_web/web_group/target/ROOT/WEB-INF/lib/taurus-core-1.0.1.jar differ diff --git a/game_web/web_group/target/ROOT/WEB-INF/lib/taurus-web-1.0.1.jar b/game_web/web_group/target/ROOT/WEB-INF/lib/taurus-web-1.0.1.jar new file mode 100644 index 0000000..ee646d8 Binary files /dev/null and b/game_web/web_group/target/ROOT/WEB-INF/lib/taurus-web-1.0.1.jar differ diff --git a/game_web/web_group/target/ROOT/WEB-INF/web.xml b/game_web/web_group/target/ROOT/WEB-INF/web.xml new file mode 100644 index 0000000..a71270c --- /dev/null +++ b/game_web/web_group/target/ROOT/WEB-INF/web.xml @@ -0,0 +1,19 @@ + + + + + taurus-web + com.taurus.web.WebFilter + + main + com.group.MainServer + + + + + taurus-web + /* + + diff --git a/game_web/web_group/target/ROOT/config/bank_hp.lua b/game_web/web_group/target/ROOT/config/bank_hp.lua new file mode 100644 index 0000000..d3a02ce --- /dev/null +++ b/game_web/web_group/target/ROOT/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/game_web/web_group/target/ROOT/config/log4j.properties b/game_web/web_group/target/ROOT/config/log4j.properties new file mode 100644 index 0000000..6786dba --- /dev/null +++ b/game_web/web_group/target/ROOT/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/game_web/web_group/target/ROOT/config/mgr.lua b/game_web/web_group/target/ROOT/config/mgr.lua new file mode 100644 index 0000000..50b3c69 --- /dev/null +++ b/game_web/web_group/target/ROOT/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 hp > 0 and mgr_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/game_web/web_group/target/ROOT/config/taurus-core.xml b/game_web/web_group/target/ROOT/config/taurus-core.xml new file mode 100644 index 0000000..49049a5 --- /dev/null +++ b/game_web/web_group/target/ROOT/config/taurus-core.xml @@ -0,0 +1,99 @@ + + + log4j.properties + + + database + com.taurus.core.plugin.database.DataBasePlugin + + + + 100 + + 5 + + 180000 + + select 1 + + 10000 + + 60000 + + + + false + true + utf-8 + + UTC + + true + + 250 + + 2048 + + + + + + db1 + com.mysql.cj.jdbc.Driver + jdbc:mysql://192.168.0.11:6060/wb_game + proto_ff + 37du_game + + + + + + redis + com.taurus.core.plugin.redis.RedisPlugin + + + + 80 + + 8 + + 2 + + -1 + + true + + true + + true + + 100 + + 60000 + + 30000 + + 1800000 + + true + + + + + + + + + + + + + + \ No newline at end of file diff --git a/game_web/web_group/target/ROOT/config/trade.lua b/game_web/web_group/target/ROOT/config/trade.lua new file mode 100644 index 0000000..c03a438 --- /dev/null +++ b/game_web/web_group/target/ROOT/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 -Djdk.net.URLClassPath.disableClassPathURLCheck=true -'other' has different root - diff --git a/libs/taurus-server/taurus-core/target/surefire-reports/2026-01-24T17-20-31_667.dumpstream b/libs/taurus-server/taurus-core/target/surefire-reports/2026-01-24T17-20-31_667.dumpstream new file mode 100644 index 0000000..7f5c288 --- /dev/null +++ b/libs/taurus-server/taurus-core/target/surefire-reports/2026-01-24T17-20-31_667.dumpstream @@ -0,0 +1,5 @@ +# Created at 2026-01-24T17:20:36.570 +Boot Manifest-JAR contains absolute paths in classpath 'D:\robotpro\robot_last\libs\taurus-server\taurus-core\target\test-classes' +Hint: -Djdk.net.URLClassPath.disableClassPathURLCheck=true +'other' has different root + diff --git a/libs/taurus-server/taurus-core/target/surefire-reports/TEST-Test.xml b/libs/taurus-server/taurus-core/target/surefire-reports/TEST-Test.xml index d15913c..91869f4 100644 --- a/libs/taurus-server/taurus-core/target/surefire-reports/TEST-Test.xml +++ b/libs/taurus-server/taurus-core/target/surefire-reports/TEST-Test.xml @@ -7,31 +7,31 @@ - + - + - - + + - + - + @@ -43,12 +43,12 @@ - + - + @@ -60,7 +60,7 @@ - + \ No newline at end of file diff --git a/libs/taurus-server/taurus-core/target/taurus-core-1.0.1-sources.jar b/libs/taurus-server/taurus-core/target/taurus-core-1.0.1-sources.jar index 54b71fb..467f7d4 100644 Binary files a/libs/taurus-server/taurus-core/target/taurus-core-1.0.1-sources.jar and b/libs/taurus-server/taurus-core/target/taurus-core-1.0.1-sources.jar differ diff --git a/libs/taurus-server/taurus-core/target/taurus-core-1.0.1.jar b/libs/taurus-server/taurus-core/target/taurus-core-1.0.1.jar index 7c034d3..0edf85e 100644 Binary files a/libs/taurus-server/taurus-core/target/taurus-core-1.0.1.jar and b/libs/taurus-server/taurus-core/target/taurus-core-1.0.1.jar differ diff --git a/libs/taurus-server/taurus-permanent/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/libs/taurus-server/taurus-permanent/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst index 25eb4c8..210c962 100644 --- a/libs/taurus-server/taurus-permanent/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ b/libs/taurus-server/taurus-permanent/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -1,33 +1,33 @@ -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\io\ProtocolHandler.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\data\IPacketQueue.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\data\PackDataType.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\data\BindableSocket.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\data\SessionType.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\websocket\UndertowWebSocketChannel.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\io\IOHandler.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\core\SystemController.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\data\Packet.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\io\PendingPacket.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\io\BinaryIoHandler.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\normal\SocketReader.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\core\ConnectionFilter.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\data\Session.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\core\IConnectionFilter.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\websocket\WebSocketService.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\core\DefaultConstants.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\data\NonBlockingPacketQueue.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\core\ServerState.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\util\GhostUserHunter.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\Main.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\data\ISocketChannel.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\normal\SocketWriter.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\TPServer.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\core\BitSwarmEngine.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\io\ProcessedPacket.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\core\BaseCoreService.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\io\PacketReadState.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\core\TPEvents.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\normal\NormalSocketChannel.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\core\ServerConfig.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\core\SessionManager.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\normal\SocketAcceptor.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\Main.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\io\PendingPacket.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\data\SessionType.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\data\PackDataType.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\data\IPacketQueue.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\data\ISocketChannel.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\data\Session.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\data\Packet.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\io\ProcessedPacket.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\core\ServerConfig.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\util\GhostUserHunter.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\core\IConnectionFilter.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\core\DefaultConstants.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\websocket\WebSocketService.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\core\SystemController.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\core\BitSwarmEngine.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\io\BinaryIoHandler.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\data\BindableSocket.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\TPServer.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\core\BaseCoreService.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\core\ConnectionFilter.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\core\SessionManager.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\io\ProtocolHandler.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\core\ServerState.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\websocket\UndertowWebSocketChannel.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\core\TPEvents.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\normal\SocketReader.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\io\PacketReadState.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\normal\SocketAcceptor.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\normal\NormalSocketChannel.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\normal\SocketWriter.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\io\IOHandler.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\main\java\com\taurus\permanent\data\NonBlockingPacketQueue.java diff --git a/libs/taurus-server/taurus-permanent/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/libs/taurus-server/taurus-permanent/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst index 2bc3cae..254855d 100644 --- a/libs/taurus-server/taurus-permanent/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst +++ b/libs/taurus-server/taurus-permanent/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst @@ -1,3 +1,3 @@ -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\test\java\com\taurus\T2Controller.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\test\java\com\taurus\TestExtension.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\src\test\java\com\taurus\T1Controller.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\test\java\com\taurus\TestExtension.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\test\java\com\taurus\T2Controller.java +D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\src\test\java\com\taurus\T1Controller.java diff --git a/libs/taurus-server/taurus-permanent/target/surefire-reports/2025-12-13T05-46-54_776.dumpstream b/libs/taurus-server/taurus-permanent/target/surefire-reports/2025-12-13T05-46-54_776.dumpstream deleted file mode 100644 index 0da70cc..0000000 --- a/libs/taurus-server/taurus-permanent/target/surefire-reports/2025-12-13T05-46-54_776.dumpstream +++ /dev/null @@ -1,5 +0,0 @@ -# Created at 2025-12-13T05:46:58.729 -Boot Manifest-JAR contains absolute paths in classpath 'D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-permanent\target\test-classes' -Hint: -Djdk.net.URLClassPath.disableClassPathURLCheck=true -'other' has different root - diff --git a/libs/taurus-server/taurus-permanent/target/surefire-reports/2026-01-24T17-20-31_667.dumpstream b/libs/taurus-server/taurus-permanent/target/surefire-reports/2026-01-24T17-20-31_667.dumpstream new file mode 100644 index 0000000..f4fbc7f --- /dev/null +++ b/libs/taurus-server/taurus-permanent/target/surefire-reports/2026-01-24T17-20-31_667.dumpstream @@ -0,0 +1,5 @@ +# Created at 2026-01-24T17:20:37.191 +Boot Manifest-JAR contains absolute paths in classpath 'D:\robotpro\robot_last\libs\taurus-server\taurus-permanent\target\test-classes' +Hint: -Djdk.net.URLClassPath.disableClassPathURLCheck=true +'other' has different root + diff --git a/libs/taurus-server/taurus-permanent/target/surefire-reports/TEST-com.taurus.TestExtension.xml b/libs/taurus-server/taurus-permanent/target/surefire-reports/TEST-com.taurus.TestExtension.xml index 3bbf823..081920f 100644 --- a/libs/taurus-server/taurus-permanent/target/surefire-reports/TEST-com.taurus.TestExtension.xml +++ b/libs/taurus-server/taurus-permanent/target/surefire-reports/TEST-com.taurus.TestExtension.xml @@ -1,5 +1,5 @@ - + @@ -7,31 +7,31 @@ - + - + - - + + - + - + @@ -43,12 +43,12 @@ - + - + @@ -60,7 +60,7 @@ - + \ No newline at end of file diff --git a/libs/taurus-server/taurus-permanent/target/surefire-reports/com.taurus.TestExtension.txt b/libs/taurus-server/taurus-permanent/target/surefire-reports/com.taurus.TestExtension.txt index 91fe48a..65ebd11 100644 --- a/libs/taurus-server/taurus-permanent/target/surefire-reports/com.taurus.TestExtension.txt +++ b/libs/taurus-server/taurus-permanent/target/surefire-reports/com.taurus.TestExtension.txt @@ -1,4 +1,4 @@ ------------------------------------------------------------------------------- Test set: com.taurus.TestExtension ------------------------------------------------------------------------------- -Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in com.taurus.TestExtension +Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in com.taurus.TestExtension diff --git a/libs/taurus-server/taurus-permanent/target/taurus-permanent-1.0.1.jar b/libs/taurus-server/taurus-permanent/target/taurus-permanent-1.0.1.jar index 6e17ea5..509ef54 100644 Binary files a/libs/taurus-server/taurus-permanent/target/taurus-permanent-1.0.1.jar and b/libs/taurus-server/taurus-permanent/target/taurus-permanent-1.0.1.jar differ diff --git a/libs/taurus-server/taurus-web/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/libs/taurus-server/taurus-web/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst index 1445c2f..5f77397 100644 --- a/libs/taurus-server/taurus-web/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst +++ b/libs/taurus-server/taurus-web/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst @@ -1,9 +1,9 @@ -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-web\src\main\java\com\taurus\web\WebFilter.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-web\src\main\java\com\taurus\web\ServletHealthCheck.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-web\src\main\java\com\taurus\web\TWebServer.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-web\src\main\java\com\taurus\web\WebUtils.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-web\src\main\java\com\taurus\web\WebException.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-web\src\main\java\com\taurus\web\JettyServer.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-web\src\main\java\com\taurus\web\SessionInfo.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-web\src\main\java\com\taurus\web\Controller.java -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-web\src\main\java\com\taurus\web\StatusServlet.java +D:\robotpro\robot_last\libs\taurus-server\taurus-web\src\main\java\com\taurus\web\StatusServlet.java +D:\robotpro\robot_last\libs\taurus-server\taurus-web\src\main\java\com\taurus\web\WebUtils.java +D:\robotpro\robot_last\libs\taurus-server\taurus-web\src\main\java\com\taurus\web\Controller.java +D:\robotpro\robot_last\libs\taurus-server\taurus-web\src\main\java\com\taurus\web\TWebServer.java +D:\robotpro\robot_last\libs\taurus-server\taurus-web\src\main\java\com\taurus\web\SessionInfo.java +D:\robotpro\robot_last\libs\taurus-server\taurus-web\src\main\java\com\taurus\web\JettyServer.java +D:\robotpro\robot_last\libs\taurus-server\taurus-web\src\main\java\com\taurus\web\WebException.java +D:\robotpro\robot_last\libs\taurus-server\taurus-web\src\main\java\com\taurus\web\WebFilter.java +D:\robotpro\robot_last\libs\taurus-server\taurus-web\src\main\java\com\taurus\web\ServletHealthCheck.java diff --git a/libs/taurus-server/taurus-web/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/libs/taurus-server/taurus-web/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst index 56cadae..326518f 100644 --- a/libs/taurus-server/taurus-web/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst +++ b/libs/taurus-server/taurus-web/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst @@ -1 +1 @@ -D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-web\src\test\java\com\taurus\Test.java +D:\robotpro\robot_last\libs\taurus-server\taurus-web\src\test\java\com\taurus\Test.java diff --git a/libs/taurus-server/taurus-web/target/surefire-reports/2025-12-13T05-46-54_776.dumpstream b/libs/taurus-server/taurus-web/target/surefire-reports/2025-12-13T05-46-54_776.dumpstream deleted file mode 100644 index 75169c9..0000000 --- a/libs/taurus-server/taurus-web/target/surefire-reports/2025-12-13T05-46-54_776.dumpstream +++ /dev/null @@ -1,5 +0,0 @@ -# Created at 2025-12-13T05:46:59.213 -Boot Manifest-JAR contains absolute paths in classpath 'D:\server\fengye\xtserver_anchou\libs\taurus-server\taurus-web\target\test-classes' -Hint: -Djdk.net.URLClassPath.disableClassPathURLCheck=true -'other' has different root - diff --git a/libs/taurus-server/taurus-web/target/surefire-reports/2026-01-24T17-20-31_667.dumpstream b/libs/taurus-server/taurus-web/target/surefire-reports/2026-01-24T17-20-31_667.dumpstream new file mode 100644 index 0000000..556cff1 --- /dev/null +++ b/libs/taurus-server/taurus-web/target/surefire-reports/2026-01-24T17-20-31_667.dumpstream @@ -0,0 +1,5 @@ +# Created at 2026-01-24T17:20:37.680 +Boot Manifest-JAR contains absolute paths in classpath 'D:\robotpro\robot_last\libs\taurus-server\taurus-web\target\test-classes' +Hint: -Djdk.net.URLClassPath.disableClassPathURLCheck=true +'other' has different root + diff --git a/libs/taurus-server/taurus-web/target/surefire-reports/TEST-com.taurus.Test.xml b/libs/taurus-server/taurus-web/target/surefire-reports/TEST-com.taurus.Test.xml index c3ccd2a..8566fc8 100644 --- a/libs/taurus-server/taurus-web/target/surefire-reports/TEST-com.taurus.Test.xml +++ b/libs/taurus-server/taurus-web/target/surefire-reports/TEST-com.taurus.Test.xml @@ -1,5 +1,5 @@ - + @@ -7,31 +7,31 @@ - + - + - - + + - + - + @@ -43,12 +43,12 @@ - + - + @@ -60,7 +60,7 @@ - + \ No newline at end of file diff --git a/libs/taurus-server/taurus-web/target/surefire-reports/com.taurus.Test.txt b/libs/taurus-server/taurus-web/target/surefire-reports/com.taurus.Test.txt index 26a51c5..b20beed 100644 --- a/libs/taurus-server/taurus-web/target/surefire-reports/com.taurus.Test.txt +++ b/libs/taurus-server/taurus-web/target/surefire-reports/com.taurus.Test.txt @@ -1,4 +1,4 @@ ------------------------------------------------------------------------------- Test set: com.taurus.Test ------------------------------------------------------------------------------- -Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 s -- in com.taurus.Test +Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 s -- in com.taurus.Test diff --git a/libs/taurus-server/taurus-web/target/taurus-web-1.0.1.jar b/libs/taurus-server/taurus-web/target/taurus-web-1.0.1.jar index f38bf33..ee646d8 100644 Binary files a/libs/taurus-server/taurus-web/target/taurus-web-1.0.1.jar and b/libs/taurus-server/taurus-web/target/taurus-web-1.0.1.jar differ diff --git a/majiang/changsha/game_mj_cs/.idea/.gitignore b/majiang/changsha/game_mj_cs/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/majiang/changsha/game_mj_cs/.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/majiang/changsha/game_mj_cs/.idea/compiler.xml b/majiang/changsha/game_mj_cs/.idea/compiler.xml new file mode 100644 index 0000000..2656d33 --- /dev/null +++ b/majiang/changsha/game_mj_cs/.idea/compiler.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/majiang/changsha/game_mj_cs/.idea/encodings.xml b/majiang/changsha/game_mj_cs/.idea/encodings.xml new file mode 100644 index 0000000..aa00ffa --- /dev/null +++ b/majiang/changsha/game_mj_cs/.idea/encodings.xml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/majiang/changsha/game_mj_cs/.idea/jarRepositories.xml b/majiang/changsha/game_mj_cs/.idea/jarRepositories.xml new file mode 100644 index 0000000..712ab9d --- /dev/null +++ b/majiang/changsha/game_mj_cs/.idea/jarRepositories.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/majiang/changsha/game_mj_cs/.idea/misc.xml b/majiang/changsha/game_mj_cs/.idea/misc.xml new file mode 100644 index 0000000..d5cd614 --- /dev/null +++ b/majiang/changsha/game_mj_cs/.idea/misc.xml @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/majiang/changsha/game_mj_cs/.idea/vcs.xml b/majiang/changsha/game_mj_cs/.idea/vcs.xml new file mode 100644 index 0000000..c2365ab --- /dev/null +++ b/majiang/changsha/game_mj_cs/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/majiang/changsha/game_mj_cs/config/game-config.xml b/majiang/changsha/game_mj_cs/config/game-config.xml index c74e03e..d69efc0 100644 --- a/majiang/changsha/game_mj_cs/config/game-config.xml +++ b/majiang/changsha/game_mj_cs/config/game-config.xml @@ -1,10 +1,10 @@ - 192.168.14.1 - 192.168.14.1 - 8842 - 8841 + 192.168.0.18 + 192.168.0.18 + 6311 + 8840 10 true \ No newline at end of file diff --git a/majiang/changsha/game_mj_cs/config/taurus-core.xml b/majiang/changsha/game_mj_cs/config/taurus-core.xml index 1ba569f..88faa71 100644 --- a/majiang/changsha/game_mj_cs/config/taurus-core.xml +++ b/majiang/changsha/game_mj_cs/config/taurus-core.xml @@ -38,13 +38,13 @@ - - - - - - - + + + + + + + \ No newline at end of file diff --git a/majiang/changsha/game_mj_cs/config/taurus-permanent.xml b/majiang/changsha/game_mj_cs/config/taurus-permanent.xml index 172f728..8987fec 100644 --- a/majiang/changsha/game_mj_cs/config/taurus-permanent.xml +++ b/majiang/changsha/game_mj_cs/config/taurus-permanent.xml @@ -28,7 +28,7 @@ - + diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/CardNiao.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/CardNiao.class new file mode 100644 index 0000000..a43876e Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/CardNiao.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/Config.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/Config.class new file mode 100644 index 0000000..41456d3 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/Config.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/EXActionEvent.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/EXActionEvent.class new file mode 100644 index 0000000..6c12d0a Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/EXActionEvent.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/EXGameController.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/EXGameController.class new file mode 100644 index 0000000..81d1edd Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/EXGameController.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/EXMainServer.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/EXMainServer.class new file mode 100644 index 0000000..e5c6c15 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/EXMainServer.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/EXPlayBack.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/EXPlayBack.class new file mode 100644 index 0000000..92c4c6e Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/EXPlayBack.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/EXPlayer.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/EXPlayer.class new file mode 100644 index 0000000..e30a524 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/EXPlayer.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/EXRoom.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/EXRoom.class new file mode 100644 index 0000000..56a31c3 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/EXRoom.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/EXScore$HUScore.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/EXScore$HUScore.class new file mode 100644 index 0000000..3aa90f3 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/EXScore$HUScore.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/EXScore.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/EXScore.class new file mode 100644 index 0000000..2d4981c Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/EXScore.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/OpCard.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/OpCard.class new file mode 100644 index 0000000..ec8e1f4 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/OpCard.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/OpenKong.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/OpenKong.class new file mode 100644 index 0000000..e087e5d Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/OpenKong.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/PlayerRuleManager.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/PlayerRuleManager.class new file mode 100644 index 0000000..cb3e433 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/PlayerRuleManager.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/QSLog.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/QSLog.class new file mode 100644 index 0000000..8cd0339 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/QSLog.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/RoomCard.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/RoomCard.class new file mode 100644 index 0000000..12bb0c8 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/RoomCard.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/RuleWeight.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/RuleWeight.class new file mode 100644 index 0000000..deb2f9a Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/RuleWeight.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/SettleLog.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/SettleLog.class new file mode 100644 index 0000000..11e4154 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/SettleLog.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/WinCardType.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/WinCardType.class new file mode 100644 index 0000000..0e20dd4 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/WinCardType.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleChow.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleChow.class new file mode 100644 index 0000000..746b9f7 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleChow.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleHaidi.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleHaidi.class new file mode 100644 index 0000000..c943245 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleHaidi.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleOtherKong.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleOtherKong.class new file mode 100644 index 0000000..2a24959 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleOtherKong.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleOtherOpenKong.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleOtherOpenKong.class new file mode 100644 index 0000000..cb0163b Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleOtherOpenKong.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleOtherWin.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleOtherWin.class new file mode 100644 index 0000000..d4f8688 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleOtherWin.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RulePong.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RulePong.class new file mode 100644 index 0000000..e75637b Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RulePong.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RulePongKong.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RulePongKong.class new file mode 100644 index 0000000..8c472f4 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RulePongKong.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RulePongOpenKong.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RulePongOpenKong.class new file mode 100644 index 0000000..8f653de Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RulePongOpenKong.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleQSWin.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleQSWin.class new file mode 100644 index 0000000..5c64008 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleQSWin.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleSelfKong.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleSelfKong.class new file mode 100644 index 0000000..e5cc56c Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleSelfKong.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleSelfOpenKong.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleSelfOpenKong.class new file mode 100644 index 0000000..d503998 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleSelfOpenKong.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleSelfWin.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleSelfWin.class new file mode 100644 index 0000000..94e98c8 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleSelfWin.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleZTWin.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleZTWin.class new file mode 100644 index 0000000..5786ee6 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rule/RuleZTWin.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PRChowState.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PRChowState.class new file mode 100644 index 0000000..a99c32e Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PRChowState.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PROtherKongState.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PROtherKongState.class new file mode 100644 index 0000000..beec4d0 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PROtherKongState.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PROtherOpenKongState.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PROtherOpenKongState.class new file mode 100644 index 0000000..8d1bf3b Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PROtherOpenKongState.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PROtherWinState.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PROtherWinState.class new file mode 100644 index 0000000..00ae154 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PROtherWinState.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PRPongKongState.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PRPongKongState.class new file mode 100644 index 0000000..d0df7f9 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PRPongKongState.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PRPongOpenKongState.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PRPongOpenKongState.class new file mode 100644 index 0000000..9b0df4d Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PRPongOpenKongState.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PRPongState.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PRPongState.class new file mode 100644 index 0000000..fb490d7 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PRPongState.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PRSelfKongState.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PRSelfKongState.class new file mode 100644 index 0000000..64a9b7a Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PRSelfKongState.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PRSelfOpenKongState.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PRSelfOpenKongState.class new file mode 100644 index 0000000..6c33c2f Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PRSelfOpenKongState.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PRSelfWinState.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PRSelfWinState.class new file mode 100644 index 0000000..1e640d3 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/rulestate/PRSelfWinState.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerDisCardTipState.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerDisCardTipState.class new file mode 100644 index 0000000..ee23a6e Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerDisCardTipState.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerDiscardState.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerDiscardState.class new file mode 100644 index 0000000..1b41eba Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerDiscardState.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerDrawState.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerDrawState.class new file mode 100644 index 0000000..4cd7816 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerDrawState.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerDrawTipState.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerDrawTipState.class new file mode 100644 index 0000000..93f4de1 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerDrawTipState.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerHaidiTipState.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerHaidiTipState.class new file mode 100644 index 0000000..31e992c Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerHaidiTipState.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerKongWinState.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerKongWinState.class new file mode 100644 index 0000000..65d5b2b Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerKongWinState.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerOpenKongState$1$1.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerOpenKongState$1$1.class new file mode 100644 index 0000000..f9c7341 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerOpenKongState$1$1.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerOpenKongState$1.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerOpenKongState$1.class new file mode 100644 index 0000000..2c93346 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerOpenKongState$1.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerOpenKongState.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerOpenKongState.class new file mode 100644 index 0000000..72337da Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerOpenKongState.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerPiaoNiaoTipState.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerPiaoNiaoTipState.class new file mode 100644 index 0000000..2a1748b Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerPiaoNiaoTipState.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerQSWinTipState.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerQSWinTipState.class new file mode 100644 index 0000000..41c5022 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerQSWinTipState.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerTianTingTipState.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerTianTingTipState.class new file mode 100644 index 0000000..7eda123 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerTianTingTipState.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerTipState.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerTipState.class new file mode 100644 index 0000000..fcc5712 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerTipState.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerWaitKongWinState.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerWaitKongWinState.class new file mode 100644 index 0000000..b4fc6ec Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerWaitKongWinState.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerWaitState.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerWaitState.class new file mode 100644 index 0000000..3067155 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerWaitState.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerZTWinTipState.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerZTWinTipState.class new file mode 100644 index 0000000..768b7b8 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/player/state/EXPlayerZTWinTipState.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/room/state/EXRoomDealState$1$1.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/room/state/EXRoomDealState$1$1.class new file mode 100644 index 0000000..91a7761 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/room/state/EXRoomDealState$1$1.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/room/state/EXRoomDealState$1.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/room/state/EXRoomDealState$1.class new file mode 100644 index 0000000..684ed18 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/room/state/EXRoomDealState$1.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/room/state/EXRoomDealState.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/room/state/EXRoomDealState.class new file mode 100644 index 0000000..171ead2 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/room/state/EXRoomDealState.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/room/state/EXRoomSetpState.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/room/state/EXRoomSetpState.class new file mode 100644 index 0000000..8e993a0 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/room/state/EXRoomSetpState.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/room/state/EXRoomStartGameState.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/room/state/EXRoomStartGameState.class new file mode 100644 index 0000000..adaa67c Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/room/state/EXRoomStartGameState.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/tip/Action.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/tip/Action.class new file mode 100644 index 0000000..99c5949 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/tip/Action.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/tip/IRuleBase.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/tip/IRuleBase.class new file mode 100644 index 0000000..e6136db Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/tip/IRuleBase.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/tip/Tip.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/tip/Tip.class new file mode 100644 index 0000000..b460124 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/tip/Tip.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/tip/TipManager.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/tip/TipManager.class new file mode 100644 index 0000000..793f594 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/tip/TipManager.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/uitl/CardUtil.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/uitl/CardUtil.class new file mode 100644 index 0000000..2efd112 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/uitl/CardUtil.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/uitl/Paixing.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/uitl/Paixing.class new file mode 100644 index 0000000..5913343 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/uitl/Paixing.class differ diff --git a/majiang/changsha/game_mj_cs/target/classes/extend/mj/uitl/WinCard.class b/majiang/changsha/game_mj_cs/target/classes/extend/mj/uitl/WinCard.class new file mode 100644 index 0000000..50e40c9 Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/classes/extend/mj/uitl/WinCard.class differ diff --git a/majiang/changsha/game_mj_cs/target/test-classes/game_mj_changsha/Main.class b/majiang/changsha/game_mj_cs/target/test-classes/game_mj_changsha/Main.class new file mode 100644 index 0000000..48f41cc Binary files /dev/null and b/majiang/changsha/game_mj_cs/target/test-classes/game_mj_changsha/Main.class differ diff --git a/robots/majiang/robot_mj_cs/src/main/java/robot/mj/EXMainServer.java b/robots/majiang/robot_mj_cs/src/main/java/robot/mj/EXMainServer.java index 8381cfc..9b90ba7 100644 --- a/robots/majiang/robot_mj_cs/src/main/java/robot/mj/EXMainServer.java +++ b/robots/majiang/robot_mj_cs/src/main/java/robot/mj/EXMainServer.java @@ -32,6 +32,8 @@ public class EXMainServer extends MainServer{ @Override public void onStart() { super.onStart(); + + //5、干活 log.info("长沙麻将机器人服务器已启动"); log.info("服务器将监听端口 {} 用于接收robot_mgr管理协议", gameSetting.port);